//VERSION 1.0 - Flown on Mini Bexus 26. Sept 2012 to ~10km alt
boolean vx_flighphase_gsfbw()
{
  
  vx_g_target_roll = vx_g_gsfbw_roll * toRad;
  vx_g_target_nick = vx_g_gsfbw_nick * toRad; 
  
  /*Serial.print("DEBUG: vx_flighphase_gsfbw(): target Roll: ");
  Serial.println(vx_g_target_roll);*/
  
  if(vx_gsfbw_called == false) {
    vx_gsfbw_time = millis();
    vx_gsfbw_called = true;
    
  }
    
  
  // Check if one of the inputs have been changed
  if((vx_g_gsfbw_nick != vx_gsfbw_nick_last) || (vx_g_gsfbw_roll != vx_gsfbw_roll_last))
  {
    vx_gsfbw_time = millis();
    vx_gsfbw_nick_last = vx_g_gsfbw_nick;
    vx_gsfbw_roll_last = vx_g_gsfbw_roll;
  }
  if ((millis() - vx_gsfbw_time) > 15000) {
    vx_gsfbw_called = false;
    return true;
  }
  else return false;
}
  
  
  
  
